/**
 * 用工信息查询对象类型
 */
export interface CustomerImportQuery extends PageQuery {
  startTime?: string
  endTime?: string
  busMerName?: string
  opName?: string
  workName?: string
  workIdCard?: string
  workPhone?: string
  busType?: string | number
  signStatus?: string | number
}

/**
 * 签约查询列表返回对象
 */
export interface CustomerImportVO {
  /**
   * 企业名称
   */
  busMerName?: string;
  /**
   * 业务类型（字典信息）
   */
  busType?: string | number;
  /**
   * 身份证号
   */
  cardId?: string;
  channelCode?: string | number;
  channelId?: string | number;
  channelNo?: string | number;
  /**
   * 创建时间
   */
  createTime?: string;
  /**
   * 签约ID
   */
  id: string | number;
  /**
   * 企业ID
   */
  merId?: string | number;
  merNo?: string | number;
  moneyYear?: string | number;
  moneyYearDate?: string | number;
  no?: string | number;
  opId?: string | number;
  opNo?: string | number;
  ossid?: string | number;
  phone?: string | number;
  /**
   * 服务商名称
   */
  serviceName?: string;
  signFileUrl?: string | number;
  signPic?: string | number;
  /**
   * 签约状态（字典信息）
   */
  signStatus?: string | number;
  signTime?: string | number;
  signUrl?: string | number;
  sydId?: string | number;
  sydNo?: string | number;
  /**
   * 手机号
   */
  vPhone?: string;
  webUrl?: string | number;
  /**
   * 会员ID
   */
  workId?: string;
  /**
   * 用工姓名
   */
  workName?: string;
  [property: string]: any;
}
export interface addOrEditForm {
  /**
   * 服务商名称
   */
  busMerName?: string;
  /**
   * 签约业务类型（字典信息）
   */
  busType?: string | number;
  /**
   * 身份证号
   */
  cardId?: string;
  channelCode?: string | number;
  channelId?: string | number;
  channelNo?: string | number;
  createTime?: string;
  /**
   * 签约ID
   */
  id?: string | number;
  merId?: string | number;
  merNo?: string | number;
  moneyYear?: string | number;
  moneyYearDate?: string | number;
  /**
   * 合同编号
   */
  no?: string | number;
  opId?: string | number;
  opNo?: string | number;
  ossid?: string | number;
  phone?: string | number;
  /**
   * 签约主体
   */
  serviceName?: string;
  /**
   * 签约文件地址
   */
  signFileUrl?: string;
  signPic?: string | number;
  /**
   * 签约状态（字典信息）
   */
  signStatus?: string | number;
  signTime?: string | number;
  signUrl?: string | number;
  sydId?: string | number;
  sydNo?: string | number;
  /**
   * 手机号
   */
  vPhone?: string;
  webUrl?: string | number;
  /**
   * 会员ID
   */
  workId?: string;
  /**
   * 用工姓名
   */
  workName?: string;
  [property: string]: any;
}
export interface AuthDetailVo {
  /**
   * 身份证号
   */
  cardId?: string;
  /**
   * 创建时间
   */
  createTime?: string;
  id?: string | number;
  /**
   * 合同编号
   */
  no?: string | number;
  opId?: string | number;
  /**
   * 企业名称
   */
  opName?: string;
  opNo?: string | number;
  /**
   * 签约文档地址
   */
  signFileUrl: string;
  signPic?: string | number;
  signStatus?: string | number;
  /**
   * 签约状态
   */
  signStatusStr?: string;
  signTime?: string | number;
  workId?: string | number;
  /**
   * 用工姓名
   */
  workName?: string;
  [property: string]: any;
}

// 用工签约
export interface EmploymentContractForm {
  /**
   * 企业ID
  */
  merId: string | number;
  /**
    * 服务商ID
  */
  sydId: string | number;
  /**
   * 业务类型
   */
  busType?: string | number;
  workIds?: string;
  [property: string]: any;
}
export interface MerVo {
  addBy?: string | number;
  address?: string | number;
  addTime?: string | number;
  agentName?: string | number;
  agentNo?: string | number;
  bankCard?: string | number;
  bgzp1Pic?: string | number;
  bgzp2Pic?: string | number;
  createTime?: string | number;
  editer?: string | number;
  editTime?: string | number;
  fddsqxy?: string | number;
  fhxkzPic?: string | number;
  fr?: string | number;
  frCardidBeginDate?: string | number;
  frCardidEndDate?: string | number;
  frSfz?: string | number;
  frSfzfm?: string | number;
  frSfzzm?: string | number;
  frSjh?: string | number;
  /**
   * 企业ID
   */
  id: string | number;
  industry?: string | number;
  industryCode?: string | number;
  introduce?: string | number;
  invoceAddress?: string | number;
  invoceBankCard?: string | number;
  invoceBankName?: string | number;
  invoceCreditCode?: string | number;
  invoceDwdh?: string | number;
  invoceHeader?: string | number;
  isValiAcc?: string | number;
  jbckzhbm?: string | number;
  jbrCardidBeginDate?: string | number;
  jbrCardidEndDate?: string | number;
  jbrSfzfm?: string | number;
  jbrSfzzm?: string | number;
  khd?: string | number;
  khh?: string | number;
  khhCode?: string | number;
  khhNo?: string | number;
  khm?: string | number;
  logo?: string | number;
  mtqjzPic?: string | number;
  /**
   * 企业名称
   */
  name: string;
  nameNc?: string | number;
  /**
   * 企业编码
   */
  no: string;
  nsrSbh?: string | number;
  operatorName?: string | number;
  operatorNo?: string | number;
  passage?: string | number;
  passErrorNum?: string | number;
  passFrozenTime?: string | number;
  payPassword?: string | number;
  salesmanId?: string | number;
  scale?: string | number;
  scaleName?: string | number;
  scaleNo?: string | number;
  status?: string | number;
  tshyxkz?: string | number;
  unitArea?: string | number;
  unitAreaName?: string | number;
  verifyBy?: string | number;
  verifyReason?: string | number;
  verifyStatus?: string | number;
  verifyStatusName?: string;
  verifyTime?: string | number;
  wtr?: string | number;
  wtrEmail?: string | number;
  wtrSfz?: string | number;
  wtrSjh?: string | number;
  ywcjsm?: string | number;
  ywcjzsxcnh?: string | number;
  ywyId?: string | number;
  yyzz?: string | number;
  yyzzBeginDate?: string | number;
  yyzzEndDate?: string | number;
  [property: string]: any;
}
export interface SydVo {
  abridge?: string | number;
  addBy?: string | number;
  address?: string | number;
  addTime?: string | number;
  bankCard?: string | number;
  bankType?: string | number;
  business?: string | number;
  cityId?: string | number;
  cityName?: string | number;
  conCardid?: string | number;
  conEmail?: string | number;
  conName?: string | number;
  conPhone?: string | number;
  countyId?: string | number;
  countyName?: string | number;
  editer?: string | number;
  editTime?: string | number;
  fr?: string | number;
  frCardid?: string | number;
  frPhone?: string | number;
  /**
   * 服务商名称
   */
  gsmc: string;
  /**
   * 服务商ID
   */
  id: string | number;
  jbsl?: string | number;
  kfd?: string | number;
  kfh?: string | number;
  khhNo?: string | number;
  /**
   * 服务商编码
   */
  no?: string;
  nsrSbh?: string | number;
  passErrorNum?: string | number;
  passFrozenTime?: string | number;
  payPassword?: string | number;
  provinceId?: string | number;
  provinceName?: string | number;
  quoteNum?: string | number;
  [property: string]: any;
}
export interface OperVo {
  busMerName?: string | number;
  busType?: string | number;
  /**
   * 身份证号
   */
  cardId?: string;
  channelCode?: string | number;
  channelId?: string | number;
  channelNo?: string | number;
  createTime?: string | number;
  id?: string | number;
  merId?: string | number;
  merNo?: string | number;
  moneyYear?: string | number;
  moneyYearDate?: string | number;
  no?: string | number;
  opId?: string | number;
  opNo?: string | number;
  ossid?: string | number;
  phone?: string | number;
  phoneStr?: string;
  serviceName?: string | number;
  signFileUrl?: string | number;
  signPic?: string | number;
  signStatus?: string | number;
  signTime?: string | number;
  signUrl?: string | number;
  sydId?: string | number;
  sydNo?: string | number;
  /**
   * 手机号
   */
  vPhone?: string;
  webUrl?: string | number;
  /**
   * 用工ID
   */
  workId: string | number;
  /**
   * 用工姓名
   */
  workName?: string;
  [property: string]: any;
}
// 添加用工人员
export interface AddEmployeesForm {
  /**
   * 银行卡号
   */
  backCard: string;
  /**
   * 银行卡图片
   */
  bankPic: string;
  /**
   * 业务类型
   */
  busType: string | number;
  /**
   * 身份证反面
   */
  cardBack: string;
  /**
   * 身份证正面
   */
  cardPositive: string;
  /**
   * 域名
   */
  code: string;
  /**
   * 人脸
   */
  facePic: string;
  /**
   * 身份证号
   */
  idCard: string;
  /**
   * 开户行
   */
  khh: string;
  /**
   * 企业ID
   */
  merId: string | number;
  /**
   * 企业编码
   */
  merNo: string;
  /**
   * 预留手机号
   */
  phone: string;
  /**
   * 服务商ID
   */
  sydId: string | number;
  /**
   * 服务商编码
   */
  sydNo: string;
  /**
   * 用工姓名
   */
  workName: string;
  [property: string]: any;
}

// 会员信息
export interface MemberInfoVo {
  addBy: string | number;
  address: string | number;
  addTime: string | number;
  alipayLogonId: string | number;
  bankAccId: string | number;
  bankCard: string | number;
  bankType: string | number;
  birthday: string | number;
  /**
   * 身份证反面
   */
  cardBack: string;
  /**
   * 身份证号
   */
  cardId: string;
  /**
   * 身份证正面
   */
  cardPositive: string;
  /**
   * 创建时间
   */
  createTime: string;
  editer: string | number;
  editTime: string | number;
  expiryDate: string | number;
  id: string | number;
  isAuth: string | number;
  isAuthentication: string | number;
  isRegister: string | number;
  isSign: string | number;
  issue: string | number;
  issueDate: string | number;
  moneyYear: string | number;
  moneyYearDate: string | number;
  /**
   * 用工姓名
   */
  name: string;
  nation: string | number;
  openId: string | number;
  /**
   * 手机号
   */
  phone: string;
  /**
   * 人脸照片
   */
  photoPath: string;
  referrerBy: string | number;
  sex: string | number;
  signTime: string | number;
  status: string | number;
  /**
   * 账户状态
   */
  statusStr: string;
  tag: string | number;
  userArea: string | number;
  userAreaName: string | number;
  [property: string]: any;
}
// 会员银行卡列表
export interface MemberBankListVo {
  accId: number;
  addTime?: string | number;
  /**
   * 银行卡号
   */
  bankCard: string;
  /**
   * 银行卡照片
   */
  bankCardPic: string;
  /**
   * 银行名称
   */
  bankType: string;
  id: number;
  isDefault: number;
  /**
   * 支付通道
   */
  passage: string;
  /**
   * 预留手机号
   */
  phone: string;
  workId: number;
  [property: string]: any;
}

// 查看结算卡
export interface SetCardVo {
  accId?: string | number;
  addTime?: string | number;
  /**
   * 银行卡号
   */
  bankCard: string;
  bankCardPic?: string | number;
  /**
   * 银行名称
   */
  bankType: string;
  /**
   * 主键ID
   */
  id: string | number;
  isDefault?: string | number;
  /**
   * 结算通道
   */
  passage: string;
  phone: string;
  /**
   * 预留手机号
   */
  phoneNoHide: string;
  status?: string | number;
  /**
   * 用工ID
   */
  workId: string | number;
  [property: string]: any;
}


// 信息修改
export interface InfoEditVo {
  addBy?: string | number;
  address?: string | number;
  addTime?: string | number;
  alipayLogonId?: string | number;
  bankAccId?: string | number;
  bankCard?: string | number;
  bankType?: string | number;
  birthday?: string | number;
  /**
   * 身份证反面
   */
  cardBack: string;
  cardId?: string;
  /**
   * 身份证号
   */
  cardIdNoHide: string;
  /**
   * 身份证正面
   */
  cardPositive: string;
  createTime?: string | number;
  editer?: string | number;
  editTime?: string | number;
  expiryDate?: string | number;
  id?: string | number;
  isAuth?: string | number;
  isAuthentication?: string | number;
  isRegister?: string | number;
  isSign?: string | number;
  issue?: string | number;
  issueDate?: string | number;
  /**
   * 企业ID
   */
  merId: string | number;
  moneyYear?: string | number;
  moneyYearDate?: string | number;
  /**
   * 姓名
   */
  name: string;
  nation?: string | number;
  openId?: string | number;
  phone?: string | number;
  /**
   * 手机号
   */
  phoneNoHide: string;
  photoPath?: string;
  referrerBy?: string | number;
  sex?: string | number;
  signTime?: string | number;
  status?: number;
  statusStr?: string;
  tag?: string | number;
  userArea?: string | number;
  userAreaName?: string | number;
  /**
   * 会员ID
   */
  workId: string | number;
  [property: string]: any;
}

// 信息修改
export interface DownloadListQuery {
  busType?: string | number;
}
export interface DownloadListVO {
  busType: string | number;
  /**
   * 申请时间
   */
  createTime: string;
  /**
   * 主键ID
   */
  id: string | number;
  /**
   * 文件ID
   */
  ossId: string | number;
  /**
   * 文件地址
   */
  url: string;
  [property: string]: any;
}